求助:极及困惑"我从来没有听过她唱得那么好"怎么翻译?

来源:百度知道 编辑:UC知道 时间:2024/06/27 08:37:12
求助:极及困惑"我从来没有听过她唱得那么好"怎么翻译?要加have吗?

I never heard she sang so well.

还是

I have never heard she sang so well.

如果第一句是对的,请帮我解释一下句子是什么时态什么句型,heard是什么时态,还有为什么用she 不用her ,还有sang为什么要用过去式?怎么解释

第二句对的,现在完成时 又不是宾语用什么her

I have never heard her sing so well
I had never heard her sing so well
I never heard her sing so well
= you heard it

I never heard (that) she sang so well
= people say that she sang well

I have never heard she sing so well.
heard is the past tense of hear. "She" is used instead of her because it doesn't make to say "her sang so well."